package com.th.admin.bean;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author ThreePure
 * @date 2022/4/18 18:17
 * @description: 这个系统的登录用户实体类，区别Users类
 * @since 1.8
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {

    /**这两个字段是用于系统登录，与数据库中user不符合，但是Mybatis-Plus要求bean中所有属性都要在数据库中，因此可以使用Mybatis-plus的注解将这两个属性排除出去*/
    @TableField(exist = false)
    private String userName;
    @TableField(exist = false)
    private String password;

    //数据库中字段
    private Long id;
    private String name;
    private Integer age;
    private String email;

}
